home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 48 / Amiga Format CD48 (1999-12-13)(Future Publishing)(GB)(Track 1 of 2)[!][issue 2000-01].iso / -in_the_mag- / networking / crosspc / parpc04 / packet / utils / utils.doc < prev   
Text File  |  1993-04-01  |  6KB  |  140 lines

  1.           Utility Programs
  2.           
  3.                There are also several utility programs for packet
  4.           drivers:
  5.           
  6.           
  7.  
  8.           PKTADDR
  9.           
  10.                usage: pktaddr packet_int_no [ethernet_addr]
  11.           
  12.                If the second argument is given, the Ethernet address of
  13.           the given packet driver is set.  The Ethernet address is printed
  14.           out.
  15.           
  16.           
  17.           PKTALL
  18.           
  19.                usage: pktall packet_int_no
  20.           
  21.                All packets are received and discarded from the given
  22.           packet driver.  This program is of most use with PKTMODE and
  23.           TRACE.
  24.           
  25.           
  26.           PKTCHK
  27.           
  28.                usage: pktchk packet_int_no [packet_int_no]
  29.           
  30.                Test for existance of a packet driver.  Returns with
  31.           errorlevel 0 if the specified interrupt has a packet driver.  If
  32.           the second argument is given, all interrupts in the range are
  33.           checked for a packet driver.  If no packet driver is found at
  34.           all, errorlevel 1 is returned.
  35.           
  36.           
  37.           PKTSTAT
  38.           
  39.                usage: pktstat first_int_no [last_int_no]
  40.           
  41.                The statistics for all packet drivers in the given range
  42.           are printed.  The default range is 0x60 through 0x80.  The
  43.           meanings of the columns are given below.
  44.           
  45.                   
  46.           pkt_in  is the number of packets ever received by this driver.
  47.           pkt_out is the number of packets ever transmitted by this
  48.                   driver.
  49.           byt_in  is the number of bytes ever received by this driver.
  50.           byt_out is the number of bytes ever transmitted by this driver.
  51.           pk_drop Packets dropped because there was no handler for that
  52.                   Ethernet packet type.
  53.           err_in  Dependent upon the packet driver.
  54.           err_out Dependent upon the packet driver.
  55.           
  56.           
  57.           PKTSEND
  58.           
  59.                usage: pktsend packet_int_no [-r] [-f filename | packet]
  60.           
  61.                The specified packet is sent using the specified packet
  62.           driver.  The -r option says to repeat sending as fast as
  63.           possible.  You shouldn't use this option very often.  The packet
  64.           may either be specified on the command line, or in a file using
  65.           the -f option.  When a file is used, any whitespace in the file
  66.           is ignored.
  67.           
  68.           PKTTRAF
  69.           
  70.                usage: pkttraf packet_int_no
  71.           
  72.                Graphically display traffic on an EGA or VGA screen.  The
  73.           first twenty Ethernet addresses encountered are assigned a node
  74.           number. The traffic between each pair of nodes is displayed as a
  75.           line of varying intensity.  When any line reaches maximum
  76.           intensity, the intensities of all lines are halved.
  77.                A cursor highlights one of the nodes.  The Ethernet
  78.           address of the highlighted node is printed in the lower-right
  79.           corner.  The cursor is moved using space and backspace.
  80.           
  81.           TERMIN
  82.           
  83.                usage: termin [-s] packet_int_no
  84.           
  85.                The specified packet driver is terminated, and its memory
  86.           recovered.
  87.           
  88.                The s-option (stop) is used to prepare for termination.
  89.           The in-use flag for all handles are cleared. This prevents
  90.           upcalls to handlers that are to be removed and also makes it
  91.           possible to later terminate the packet driver even though
  92.           handles are not released.  Actually, doing termin -s after prom
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.           boot is like cutting the branch you are sitting on.  Recipe for
  100.           removing packet driver, IPX and NET:
  101.           
  102.                                           
  103.                   pktdrvr 0x7c ....
  104.                   MARKNET C:IPX&NET3.MRK
  105.                   PDIPX
  106.                   NET3
  107.                   . . .
  108.                   NET3 u                ; unload netx to avoid
  109.                                           communication timeout
  110.                   TERMIN -s 0x7c        ; pkt drvr no longer calls any
  111.                                           nonexistent rcvrs
  112.                   RELNET ipxet3.mrk     ; IPX is "removed"
  113.                   TERMIN 0x7c           ; It is now safe to terminate the
  114.                                           packet driver
  115.           
  116.           
  117.           TRACE
  118.           
  119.                usage: trace packet_int_no [buffer_size]
  120.           
  121.                Trace is very useful for debugging packet driver
  122.           troubles.  Trace lets you trace all transactions between a user
  123.           program and the packet driver.  The transactions are stored in a
  124.           memory buffer whose size is set with buffer_size.  The default
  125.           size is 10,000 bytes.
  126.           
  127.                When you run trace, it sets itself up and then spawns
  128.           COMMAND.COM so that you can run a network program that uses the
  129.           packet driver.  After you quit your network session, you issue
  130.           an "EXIT" command.  This returns you to trace, which writes the
  131.           transaction log to "TRACE.OUT".  The following program, DUMP,
  132.           interprets TRACE.OUT.
  133.           
  134.           
  135.           DUMP
  136.           
  137.                usage: dump
  138.           
  139.                Interprets the contents of TRACE.OUT as written by TRACE.
  140.